问题标签 [mv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
181 浏览

visual-studio - 如何阻止自动生成的 Linq to SQL 类加载所有数据?

如何阻止自动生成的 Linq to SQL 类加载所有数据? 在那里发布答案!

我有一个 ASP.NET MVC 项目,很像NerdDinner教程示例。(我使用的是 MVC 2,但遵循了 NerdDinner 教程来创建它)。

按照本教程第 3 部分中的说明,我通过创建“Linq to SQL 类”(.dbml) 表面并将我的数据库表放到上面来创建我的数据库的 Linq-to-SQL 模型。设计器已经根据我的数据库表自动添加了生成的类之间的关系。

假设我的课程按照 NerdDinner 示例,所以我有 Dinner 和 RSVP 表,其中每个 Dinner 记录与许多 RSVP 记录相关联——因此在生成的类中,Dinner 对象有一个 RSVPs 属性,它是 RSVP 的列表对象。

我的问题是这样的看起来(我很高兴证明这是错误的)一旦我访问一个 Dinner 对象,它就会加载所有相应的 RSVP 对象,即使我不使用 RSVPs 成员。

第一个问题:这真的是生成类的默认行为吗?

在我的特殊情况下,对象图包含更多的表(它们的记录要多一个数量级),所以这是灾难性的行为——当我只想显示一个详细信息时,我会加载大量数据单亲记录。

第二个问题:是否有任何通过设计器 UI 公开的属性可以让我修改此行为?(我找不到任何东西)。

第三个问题DataContext:我已经看到了如何通过使用DataShape与 DataContext 关联的对象来控制在 a 中加载相关记录的描述。这就是我的意思吗?如果有的话,是否有像 NerdDinner 这样的教程,不仅可以展示如何做到这一点,还可以建议正常使用的“模式”?

0 投票
2 回答
1386 浏览

find - bash 脚本问题,查找由 gedit 创建的 mv 波浪号文件

我使用带有 gedit 的 linux,它有一个很好的习惯,即为我编辑的每个文件创建一个带有波浪号的临时文件。

我试图使用以下命令将所有这些文件一次移动到不同的文件夹:

但是,它现在给了我语法错误,就好像它正在搜索每个文件并试图移动一段文本一样。我只想将所有以 .php~ 结尾的文件移动到另一个目录。知道我该怎么做吗?

干杯柯

0 投票
3 回答
1008 浏览

unix - Unix:sudo-mv-chown 组合的命令?

我在一个来回移动大量文件和目录的系统中以 sudo 身份运行。有组合命令吗?

0 投票
4 回答
3232 浏览

linux - 如何在 Ubuntu 中确保文件复制的完整性

在 Ubuntu 中,如果文件 /A/largefile.foo 通过 'cp' 或 'mv' 移动到 /B/largefile.foo,我如何确保在第二次尝试将文件移动到 / 之前写入整个文件C/大文件.foo?

案例: 1. 远程自动化脚本 X 开始 rsync 到一个非常大文件的目标文件夹 A。2.本地机器上的cron作业每小时将文件从文件夹A移动到文件夹B,但我不想复制部分文件(我只想要完全上传完成的文件)

案例: 1. 一个cron作业定期将文件从文件夹B移动到文件夹C,但我不想复制部分文件(我只想要完全上传完成的文件)

注意:我正在寻找不需要添加pid文件的解决方案

0 投票
1 回答
1264 浏览

macos - 如何在 osx 上模拟 cp 和 mv --parent

Osx mv 和 cp 没有 --parents 选项,那么如何模拟它呢?

即 mv x/y/a.txt s/x/y/a.txt 当 s 为空时会给出没有找到目录的错误,除非先执行 mkdir,这在尝试执行数千个文件时相当麻烦。

0 投票
3 回答
13658 浏览

git - 如何重写历史记录,以便除我已经移动的文件之外的所有文件都在子目录中?

我有一个项目git。有一天,我将所有项目文件从当前目录移动到foo/bar/项目下。我是用git mv. 然后我添加了更多文件并对现有文件进行了一些更改。

结果,现在当我查看 的历史记录时foo/bar/file.c,我只能看到我在移动文件后所做的更改。

我试图以各种方式解决这个问题(filter-branch使用子目录过滤器等),但没有任何帮助,所以我在这里很累。我会很感激你能给我的任何帮助。谢谢!

0 投票
9 回答
93561 浏览

linux - 如何使用“mv”命令移动特定目录中的文件除外?

我想知道 - 我如何移动目录中的所有文件,除了特定目录中的那些文件(因为'mv'没有'--exclude'选项)?

0 投票
2 回答
1007 浏览

shell - 将文件和目录移动到 UNIX 中的子文件夹

当我输入

shell/mv 命令如何检测到这种行为?

0 投票
9 回答
68267 浏览

git - 撤消 git mv(重命名)

在 git 中撤消重命名的正确方法是什么,例如:

0 投票
2 回答
7766 浏览

unix - UNIX 命令 mv 和 rm 如何处理打开的文件?

如果我正在读取存储在 NTFS 文件系统上的文件,并且我尝试在该文件仍在读取时移动/重命名该文件,我将无法这样做。如果我在 UNIX 文件系统(如 EXT3)上尝试此操作,它会成功,并且执行读取的进程不受影响。我什至可以 rm 文件并且读取过程不受影响。这是如何运作的?有人可以向我解释为什么在 UNIX 文件系统下支持这种行为但在 NTFS 下不支持?我有一种模糊的感觉,它与硬链接和索引节点有关,但我希望能有一个很好的解释。