标签: file-manipulation

如何用R删除文件?

可能重复:
自动删除R中的文件/文件夹

我想知道在R中是否有办法检查文件是否在我当前的目录中,如果它在那里,那么程序会删除它吗?

我知道其他语言可以直接访问操作系统功能来执行此任务,但如果R具有该功能,我会有点怀疑.

r file file-manipulation

36
推荐指数
2
解决办法
5万
查看次数

在ANT复制期间重命名文件

我想复制一个文件目录,并在此过程中重命名其中一些文件.当我运行下面的脚本时,没有任何副本.如果我在下面的文件中注释glob映像器,则复制文件(不重命名)

谢谢你的帮助.詹姆士

<?xml version="1.0" ?>
<project name="Create project structure" default="main">
  <target name="main" description="Copy template files to project folder">
    <echo>Copying template files to project folder</echo>
    <copy todir="${project.dir}" verbose="true" overwrite="true">
      <fileset dir="${shared.files}/templateproject" excludes=".svn"/>
      <mapper>
        <chainedmapper>
          <mapper type="glob" from="*PACKAGENAME*" to="*${package.name}*"/>
          <mapper type="glob" from="*GAMENAME*" to="*${game.name}*"/>
          <mapper type="identity"/>
        </chainedmapper>
      </mapper>
    </copy>
  </target>
</project>
Run Code Online (Sandbox Code Playgroud)

ant build-automation build-process file-manipulation

14
推荐指数
3
解决办法
3万
查看次数

12
推荐指数
1
解决办法
6331
查看次数

如何在考虑用户权限的情况下执行文件/目录操作?

我有一个服务器应用程序将在系统帐户下运行,因为在任何给定时间,它将代表系统上的任何用户处理请求.这些请求包含操作文件系统的指令.

这是一个问题:程序需要在执行操作时记住特定用户的特权.例如,如果其权限是,joe则无法修改./home/larry755

目前我的策略是这样的

  • 获取文件的所有者/组
  • 将其与尝试执行操作的用户的用户ID /组ID进行比较
  • 如果匹配(或者如果不匹配),请使用文件中权限字段的相应部分来允许或拒绝该操作

这是明智的吗?有更简单的方法吗?

起初,我正在考虑在用户的帐户下运行应用程序的多个实例 - 但这不是一个选项,因为那时只有一个实例可以侦听给定的TCP端口.

unix privileges file-manipulation

8
推荐指数
1
解决办法
310
查看次数

将日志文件保持在一定大小

我有一个应用程序在自助服务终端(C#/ WPF)中的独立面​​板PC上运行.它对文本文件执行一些典型的日志记录操作.PC具有一些有限的磁盘空间来存储这些日志.

我需要做的是能够指定允许日志文件的最大大小.如果在尝试写入日志时超出最大大小,则会将新数据写入日志末尾,并从头开始清除最旧的数据.

获取文件大小没有问题,但有没有任何典型的文件操作技术来保持文件在一定的大小?

c# logging file filesize file-manipulation

7
推荐指数
2
解决办法
1万
查看次数

Python:如何将具有unicode文件名的文件移动到unicode文件夹

我想在Windows下的Python脚本中在unicode命名文件夹之间移动一个名为unicode的文件...

您将使用什么语法来查找文件夹中*.ext类型的所有文件并将它们移动到相对位置?

假设文件和文件夹是unicode.

python unicode file-manipulation

7
推荐指数
1
解决办法
9131
查看次数

How can I use impersonation to manipulate files/directories on a remote machine with UNC?

I need to download files from a server to a shared drive directory, creating the directory if it doesn't exist. There are a few things making this more complicated:

  1. I do not have write access (nor does the account that will run the job in UAT/Prod) to the shared drive directory.
  2. The Service account that does have write access does not have any privileges anywhere but the shared drive directory.

I attempt to impersonate, as so:

class Impersonation
{
    const …
Run Code Online (Sandbox Code Playgroud)

c# impersonation unc remote-access file-manipulation

7
推荐指数
1
解决办法
167
查看次数

如何向PNG添加额外的元数据?

有没有办法将一些额外的元数据添加到PNG文件,然后用PHP检索它?

像评论字段.

php png image-manipulation image file-manipulation

5
推荐指数
1
解决办法
5267
查看次数

如何将文件从文件夹和子文件夹复制到 R 中的另一个文件夹?

只想从包含 100 个文件夹和子文件夹的 1 个根文件夹中复制文件。我不想复制文件夹。我只想将这些文件夹中的所有文件(*.iso、*.txt、*.docx、*.pdf 等)复制到另一个文件夹中。

我的代码:

setwd("/Users/RLearner/Desktop/RDMS")

if (file.exists(list.files(path=".",recursive=TRUE)))
  file.copy(from=".", to="/Users/RLearner/Desktop/Test", recursive=TRUE)
Run Code Online (Sandbox Code Playgroud)

但是此代码正在将根文件夹按原样复制到我想要的Test文件夹中。我只想复制这些文件夹中的文件?

r file file-manipulation

5
推荐指数
1
解决办法
2799
查看次数

删除不必要的.keep文件

我注意到我的 git 存储库有很多.keep文件。当它们的父目录为空时,它们曾经很有用,但从那时起,许多目录现在有了真正的子目录,使它们在 git 中保持活力。

有没有一种好方法可以删除所有不需要的.keep文件?特别是那些:

  1. 大小为 0(无实际内容)
  2. 有准确的名字.keep
  3. 在他们的文件夹中有邻居(即删除他们不会导致他们的父文件夹变空)

git gc我查看了、等的文档git clean,但没有找到这样的功能。

git version-control file-management file-manipulation

5
推荐指数
1
解决办法
3243
查看次数